algae scrubber - Turkish English Dictionary